package com.bwie.auth.service;

import com.bwie.common.domain.User;
import com.bwie.common.domain.request.UserReq;
import com.bwie.common.domain.response.UserRes;
import com.bwie.common.result.Result;

public interface AuthService {
    /**
     * 通过手机号获取验证码
     * @param phone
     */
    void getCode(String phone);

    /**
     * 手机号验证码登录
     * @param userReq
     * @return
     */
    UserRes phoneLogin(UserReq userReq);

    /**
     * 获取用户信息
     * @return
     */
    User userInfo();

    /**
     * 退出登录
     */
    void logout();

}
